package com.zjsru.weeklyContest;
/**
 * 反转两次的数字
 *
 * 输入：num = 526
 * 输出：true
 * 解释：反转 num 得到 625 ，接着反转 625 得到 526 ，等于 num
 *
 * 输入：num = 1800
 * 输出：false
 * 解释：反转 num 得到 81 ，接着反转 81 得到 18 ，不等于 num
 * */
class isSameAfterReversals {
    public boolean isSameAfterReversals(int num) {
        int last = num % 10;
        if(num ==0){
            return true;
        }else if (last != 0){
            return true;
        }else{
            return false;
        }
        //翻转两次的做法
//    StringBuilder sb = new StringBuilder();
//    sb.append(num);
//    int n1 = Integer.valueOf(sb.reverse().toString());
//
//    sb = new StringBuilder();
//    sb.append(n1);
//    int n2 = Integer.valueOf(sb.reverse().toString());
//    return  n2 == num;

    }
    public static void main(String[] ages){
        isSameAfterReversals isSameAfterReversals = new isSameAfterReversals();
        int num = 1800;
        System.out.println(isSameAfterReversals.isSameAfterReversals(num));
    }
}
